all: server clean_o

SRCS:= $(wildcard *.c)
OBJS:= $(SRCS:%.c=%.o)

server: $(OBJS)
	gcc $^ -o $@ -lpthread -lcrypt
%.o: %.c
	gcc -c $^ -o $@ -g 

.PHONY: clean clean_o
clean:
	$(RM) $(OBJS) server 
clean_o:
	$(RM) $(OBJS)
